NSHOOSOOONHOSNNHNHOCH3OSNSOOHONHOSNH2NNOCH3